Optimizing Chew and Chen's Pitch-Spelling Algorithm
نویسنده
چکیده
This copy has been supplied on the understanding that it is copyright material. Duplication or sale of all or part of any of the GRO Data Collections is not permitted, and no quotation or excerpt from the work may be published without the prior written consent of the copyright holder/s. Pitch-spelling algorithms attempt to compute the correct pitch names (e.g., C#4, B ♭ 5) of the notes in a passage of tonal music, when given only the onset time, MIDI note number, and possibly the duration and voice of each note. This article reports on a study in which Chew and Chen's (2003a, 2003b, 2005) pitch-spelling algorithm was re-implemented and then optimized by running it with a range of different parameter value combinations on a test corpus containing 195,972 notes and consisting of 216 movements from works by eight Baroque and Classical composers. The results of this evaluation cast doubt upon some of the claims made by Chew and Chen that were based on results obtained by running their algorithm on a much smaller test corpus containing only 4,462 notes and consisting of just two movements from sonatas by Beethoven and You-Di Huang's Song of Ali-Shan. The results presented here suggest that Chew and Chen's algorithm could be simplified in various ways without compromising its performance.
منابع مشابه
Determining context-defining windows: Pitch spelling using the spiral array
This paper presents algorithms for pitch spelling using the Spiral Array model. Accurate pitch spelling, assigning contextually consistent letter names to pitch numbers (for example, MIDI), is a critical component of music transcription and analysis systems. The local context is found to be more important than the global, but a combination of both achieves the best results.
متن کاملComparing Pitch Spelling Algorithms
A pitch spelling algorithm predicts the pitch names of the notes in a musical passage when given the onset-time, MIDI note number and possibly the duration and voice of each note. Various versions of the algorithms of LonguetHiggins, Cambouropoulos, Temperley and Sleator, Chew and Chen, and Meredith were run on a corpus containing 195972 notes, equally divided between eight classical and baroqu...
متن کاملMappingmidi to the Spiralarray: Disambiguating Pitch Spellings
The problem of assigning appropriate pitch spellings is one of the most fundamental problems in the analysis of digital music information. We present an algorithm for nding the optimal spelling based on the Spiral Array model, a geometric model embodying the relations in tonality. The algorithm does not require the key context to be determined. Instead, it uses a center of e ect (c.e.), an inte...
متن کاملSkefis – a Symbolic (midi) Key Finding System
SKeFiS is a symbolic (Musical Instrument Digital Interface) key finding system that incorporates pitch spelling, key finding, and a cumulative window strategy for determining key. After selection of the window to be considered, key recognition is considered a compound process: one of first determining the spelling of the pitches from numeric pitch information (MIDI), then extracting key from th...
متن کاملPitch spelling using compactness
Pitch spelling addresses the question of how to derive traditional score notation from 12-tone pitch numbers or MIDI format. This paper proposes a pitch spelling algorithm that is based on only one principle: compactness in the Euler-lattice. The algorithm was evaluated on the first book of Bach’s Well-tempered Clavier and had a success rate of 98.98 %. The algorithm is compared with other mode...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Music Journal
دوره 31 شماره
صفحات -
تاریخ انتشار 2007